﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace frmPrincipal
{
    public partial class frmConSales : Form
    {
        private int callWidth;
        private int callHeight;

        public frmConSales()
        {
            this.callWidth = 395;
            this.callHeight = 300;

            InitializeComponent();
        }

        //Chama os respectivos formulários
        private void btnSearchAll_Click(object sender, EventArgs e)
        {
            frmConsultaBasica consulta;
            string title = "Consulta de Todas as Sales";
            string sqlCommandText;

            sqlCommandText = "SELECT dt_venda, venda.cod_venda, nome_atend, nome_cliente, nome_prod, SUM(quantidade*preco_venda) AS valor_total " +
                            "FROM venda INNER JOIN contem ON (venda.cod_venda = contem.cod_venda) " +
                                        "INNER JOIN atendente ON (cod_atendente = cod_atend) " +
                                        "INNER JOIN cliente ON (cpf_cliente = cpf) " +
                                        "INNER JOIN produto ON (cod_produto = cod_prod) " +
                            "GROUP BY venda.cod_venda, nome_atend, nome_cliente, nome_prod " +
                            "ORDER BY venda.cod_venda DESC";

            consulta = new frmConsultaBasica(title, sqlCommandText, callWidth, callHeight);
            consulta.Show();
        }
        private void btnSearchByDate_Click(object sender, EventArgs e)
        {
            frmConPorData consultaData;

            consultaData = new frmConPorData("Consulta de Sales por Data", "venda", callWidth, callHeight);
            consultaData.Show();
        }

        //Volta p/ frmConsultaPrincipal
        private void btnReturn_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
